import component from './component'
import system from './system'
import yuanqiao from './yuanqiao'

const api = {
  // 引入组件接口
  ...component,
  // 系统设置接口
  ...system,
  // 远桥接口
  ...yuanqiao,
  // 微信绑定查询
  'wxPage': '/api/ac/maintain/wxBindService/findPage',
  // 微信绑定信息更新
  'wxUp': '/api/ac/maintain/wxBindService/updateData',
  //! ———————————————————运维项目———————————————————————
  // 整体信息查询
  'findWholeList': '/api/ac/maintain/DataViewServiceImpl/findWholeList',
  // 复制项目查询历史批次
  'historyApply': '/api/ac/maintain/infoProjectService/getOldBatch',
  // 复制项目查询列表
  'historyList': '/api/ac/maintain/infoProjectService/findOldProjectList',
  // 复制历史项目
  'historyAdd': '/api/ac/maintain/infoProjectService/addCopyProject',

  // 级联删除并清除项目copy限制
  'inputDel': '/api/ac/maintain/infoProjectService/deleteCopyPro',
  // 项目变更日志 ---已废弃
  'inputLog': '/api/ac/maintain/projectCheckLogService/addData',

  // 项目信息查询
  'inputProjectList': '/api/ac/maintain/infoProjectService/findList',
  // 保障部门和内设部门未审批数据
  'noFinishCountList': '/api/ac/maintain/infoProjectService/findNoFinishCountData',
  // 各单位申报项目数据
  'noFinishCountList2': '/api/ac/maintain/infoProjectService/findPageCountData',
  'dataCount': '/api/ac/maintain/infoProjectService/findPageListForDataCount',
  'dataCountTotal': '/api/ac/maintain/infoProjectService/findPageListForDataCountTotal',
  // 项目新增
  'inputProjectAdd': '/api/ac/maintain/infoProjectService/addData',
  // 项目信息更新
  'inputProjectUp': '/api/ac/maintain/infoProjectService/updateData',
  // 获取项目信息
  'inputProjectObj': '/api/ac/maintain/infoProjectService/getObject',

  // 获取项目下合同
  'inputContractList': '/api/ac/maintain/projectContractInfoService/findList',
  // 获取项目下合同
  'inputContractPage': '/api/ac/maintain/projectContractInfoService/findPage',
  // 添加合同
  'inputContractAdd': '/api/ac/maintain/projectContractInfoService/addData',
  // 更新合同
  'inputContractUp': '/api/ac/maintain/projectContractInfoService/updateData',
  // 获取合同信息
  'inputContractObj': '/api/ac/maintain/projectContractInfoService/getObject',

  // IT资产信息查询
  'inputItList': '/api/ac/maintain/infoDeviceService/findList',
  // IT资产信息查询
  'inputItPage': '/api/ac/maintain/infoDeviceService/findPage',
  // 添加IT资产
  'inputItAdd': '/api/ac/maintain/infoDeviceService/addData',
  // 更新IT资产
  'inputItUp': '/api/ac/maintain/infoDeviceService/updateData',
  // 获取IT资产信息
  'inputItObj': '/api/ac/maintain/infoDeviceService/getObject',
  // 批量更新IT资产
  'inputItUpbatch': '/api/ac/maintain/infoDeviceService/updateBatchData',
  // 根据id查询包组id
  'inputItBid': '/api/ac/maintain/maintainDeviceService/findMainSubIdByDeviceOldId',

  // 项目驳回信息
  'inputReject': '/api/ac/maintain/infoProjectService/newestReject',
  // 项目审核日志查询去重后多条记录
  'inputDisLog': '/api/ac/maintain/projectCheckLogService/findSingleObject',
  // 获取审核时间
  'checkDate': '/api/ac/maintain/utilService/getScheduleActiveDate',

  // 获取历史审核意见
  'verifyLog': '/api/ac/maintain/infoProjectService/opermainCheckLogList',
  // 获取委办局审核权限
  'verifyPower': '/api/ac/maintain/infoProjectService/findCheckLogList',

  // 审核列表待办查询
  'verifyList': '/api/ac/maintain/sysOfficeService/checkFindList',
  // 审核列表已办查询
  'verifyDoList': '/api/ac/maintain/sysOfficeService/doFindList',

  // 审核报告查询列表
  'verifyReportList': '/api/ac/maintain/infoProjectService/getNameAndProNameAndMoneys',

  // 根据项目id，合同id查询项目、合同id,name
  'findProjectOfficeList': '/api/ac/maintain/projectContractInfoService/findProjectOfficeList',

  // 项目审核分组列表
  'verifyPickPage': '/api/ac/maintain/infoBasketService/findListPage',
  // 项目审核包组添加
  'verifyPickAdd': '/api/ac/maintain/infoBasketService/addData',
  // 项目审核分组更新
  'verifyPickUp': '/api/ac/maintain/infoBasketService/updateData',
  // 项目审核分组删除
  'verifyPickDel': '/api/ac/maintain/infoBasketService/deleteBatchData',
  // 项目审核分组抽取咨询机构
  'verifyPickRandom': '/api/ac/maintain/infoBasketService/updateRandomCheckCompanyCode',
  // 项目审核分组同步咨询机构
  'verifyPickSync': '/api/ac/maintain/infoBasketService/updateSyncInfoPro',

  // 委办局全量查询
  'verifyUnitPage': '/api/ac/maintain/infoBasketService/findProDataListPage',
  // 委办局通过id查询
  'verifyUnitObj': '/api/ac/maintain/infoBasketService/getBasketInfo',
  // 委办局修改绑定
  'verifyUnitUp': '/api/ac/maintain/infoBasketService/updateBinDingProToBasket',
  // 导出合同下资产信息
  'verifyReportIt': '/api/ac/maintain/infoDeviceService/checkFindList',

  // 驳回未提交项目查询
  'verifyQuit': '/api/ac/maintain/sysOfficeService/quitFindList',

  //! ———————————————————拦标价项目———————————————————————
  // 拦标价审核查询
  'blockList': '/api/ac/maintain/maintainProjectService/findProjectInfoList',
  // 拦标价已办查询
  'blockDoList': '/api/ac/maintain/maintainProjectService/findEraProjectInfoList',
  // 拦标价资产查询
  'blockItList': '/api/ac/maintain/maintainDeviceService/findList',
  // 拦标价资产查询
  'blockItPage': '/api/ac/maintain/maintainDeviceService/findPageList',
  // 拦标价查询
  'blockTitle': '/api/ac/maintain/maintainDeviceService/findDeclDeviceData',

  // 项目添加
  'blockProjectAdd': '/api/ac/maintain/maintainProjectService/addData',
  // 项目更新
  'blockProjectUp': '/api/ac/maintain/maintainProjectService/updateData',
  // 包组添加
  'blockPackageAdd': '/api/ac/maintain/maintainPackageService/addData',
  // 包组更新
  'blockPackageUp': '/api/ac/maintain/maintainPackageService/updateData',
  // 标的添加
  'blockTargetAdd': '/api/ac/maintain/maintainSubjectService/addData',
  // 标的更新
  'blockTargetUp': '/api/ac/maintain/maintainSubjectService/updateData',
  // 推送数据 -数字沈阳
  'sendDigtalsypmplatMaintainData': '/api/ac/maintain/maintainProjectService/sendDigtalsypmplatMaintainData',
  // 级联删除
  'blockRootDel': '/api/ac/maintain/maintainPackageService/updatePackageDelData',
  // 招标技术参数查询
  'blockTargetList': '/api/ac/maintain/maintainSubjectSubService/getObject',
  // 招标技术参数更新
  'blockTargetUp': '/api/ac/maintain/maintainSubjectSubService/addData',
  // 工程量清单
  'blockWordUp': '/api/ac/maintain/maintainDeviceService/addOrUpdateWordList',
  // 删除标的细项
  'blockItUp': '/api/ac/maintain/maintainPackageService/updateBatchDelDeviceData',
  // 添加标的细项
  'blockItAdd': '/api/ac/maintain/maintainPackageService/updateBatchDeviceData',

  // 全量标的查询
  'blockBidList': '/api/ac/maintain/maintainSubjectService/findIntegrationList',
  // 给包组添加标的
  'blockBidAdd': '/api/ac/maintain/maintainSubjectService/addPullSubjects',
  // 电子政务部整合项目已办
  'blockRepackFinishList': '/api/ac/maintain/maintainProjectService/findEraProjectInfoList',
  // 查看历史审核报告
  'blockHistoryList': '/api/ac/maintain/maintainReportCompany/findList',
  // 咨询机构已办项目
  'blockthirdList': '/api/ac/maintain/maintainProjectService/companyFindList',
  // 咨询机构上报
  'blockthirdUp': '/api/ac/maintain/maintainProjectService/updateCompanyCheck',
  // 咨询机构表单查询
  'blockthirdObj': '/api/ac/maintain/maintainReportCompany/getObject',
  // 咨询机构更新审核报告表单
  'blockthirdUp2': '/api/ac/maintain/maintainReportCompany/updateData',
  // 选择审核机构
  'blockChoose': '/api/ac/maintain/maintainProjectService/updateSyncCompanyWordData',
  //! ———————————————————历史项目———————————————————————
  // 资产id查询项目id，合同id
  'historyId': '/api/ac/maintain/syncService/syncMainProMappingWinCodeDataList',
  // 历史运维项目查询
  'historyYWprojectPage': '/api/ac/maintain/infoProjectService/findPage',
  // 历史运维项目审核意见
  'historyYWporjectLog': '/api/ac/maintain/projectCheckLogService/findList',
  // 查询项目节点状态分页列表
  'historySBporjectPage': '/api/ac/maintain/infoProjectService/findProStatusPageList',
  //! ———————————————————新增系统设置———————————————————————
  // 日期查询
  'sysDatePage': '/api/ac/maintain/holidayService/findPageList',
  // 日期新增
  'sysDateAdd': '/api/ac/maintain/holidayService/addData',
  // 日期修改
  'sysDateUp': '/api/ac/maintain/holidayService/editData',
  // 日期批量删除
  'sysDateDels': '/api/ac/maintain/holidayService/deleteDataBatch',
  // 日期核对
  'sysDateCheck': '/api/ac/maintain/holidayService/getDateList',
  // 日期同步
  'sysDateRefresh': '/api/ac/maintain/holidayService/refreshDate',

  // 同步扩展机构到系统权限
  'sysApplyDateAdd': '/api/ac/maintain/sysAuthEtxService/syncMtOfficeToSysAuth',
  // 系统权限扩展获取时间接口
  'sysApplyDate': '/api/ac/maintain/sysAuthEtxService/getSysAuthEtxTime',
  // 更新全局时间
  'sysApplyDateUp': '/api/ac/maintain/sysAuthEtxService/updateSysAuthEtxTime',
  //  清空项目复制限制
  'sysProjectLimit': '/api/ac/maintain/infoProjectService/addClearCopyFlag',
  // 复制运维项目资产
  'sysBlockCopyIt': '/api/ac/maintain/maintainDeviceService/addCopyData',
  // 更新拦标价资产
  'sysBlockUpIt': '/api/ac/maintain/maintainDeviceService/addCopyNoExistsData',

  // 各个节点审核时间设置
  'sysNodePage': '/api/ac/maintain/dateLimitService/findPage',
  // 各个节点审核时间设置
  'sysNodeAdd': '/api/ac/maintain/dateLimitService/addData',

  // 咨询机构审核列表
  'sysThirdList': '/api/ac/maintain/checkUserService/findList',
  // 咨询机构审核修改
  'sysThirdUp': '/api/ac/maintain/checkUserService/updateData',

  // 填报单位开关
  'sysUnitList': '/api/ac/maintain/sysAuthEtxService/getOfficeList',
  // 填报单位查询
  'sysUnitObj': '/api/ac/maintain/sysAuthEtxService/getObject',
  // 填报单位更新
  'sysUnitUp': '/api/ac/maintain/sysAuthEtxService/updateData',

  // 机构信息查询
  'sysBelongList': '/api/ac/maintain/sysOfficeService/findList',
  // 保障部门，财政处、室查询
  'sysBelongType': '/api/ac/maintain/sysOfficeService/findOfficeDropDownsById',
  // 更新保障部门，财政处、室查询
  'sysBelongUp': '/api/ac/maintain/sysOfficeService/updateSysOfficeUserInfo',

  // 开设下属账号
  'sysAccountAdd': '/api/ac/sc/systemUserService/addUser',

  // 修改密码
  'sysUpPsd': '/api/ac/sc/systemUserService/updatePwd',

  // 查看mt_sys_office表信息
  'sysAccountInfo': '/api/ac/maintain/sysOfficeService/getObject',
  // 更新mt_sys_office表信息
  'sysAccountUp': '/api/ac/maintain/sysOfficeService/updateData',
  //! ———————————————————导出报告———————————————————————
  // 咨询机构审核报告查询
  'exportVerifyList': '/api/ac/maintain/infoProjectService/getProjectIdList',
  // 根据id导出审核报告
  'exportVerify': '/api/ac/maintain/infoProjectService/exportCheckInfoObject',
  // 获取报告信息
  'blockVerifyObj': '/api/ac/maintain/maintainReportService/getObject',
  // 添加报告
  'blockVerifyAdd': '/api/ac/maintain/maintainProjectService/addWordReport',
  // 更新报告记录
  'blockLogUp': '/api/ac/maintain/maintainProjectService/updateWordReport',
  // 更新报告
  'blockVerifyUp': '/api/ac/maintain/maintainReportService/updateData',
  // 拦标价标的列表
  'blockEnsureList': '/api/ac/maintain/maintainSubjectSubService/findExportData',
  //!
  // 数据视图分类
  'viewAllDetails': '/api/ac/maintain/DataViewServiceImpl/dataViewTypeAndMoney',
  // 各单位运维资金与项目数量
  'viewUnit': '/api/ac/maintain/DataViewServiceImpl/dataViewInfoProject',
  // 获取验证码
  'genVerifyCode': '/api/ac/maintain/VerifyCodeServiceImpl/genVerifyCode',
  //跳转获取参数
  'selectDataInfo': '/api/ac/maintain/utilService/selectDataInfo',
  //申报单位查询需求确认书
  'findListForApplyCompany': '/api/ac/maintain/requirementConfirmationSheetService/findListForApplyCompany',
  //咨询机构查询需求确认书
  'findListForThirdCheckCompany': '/api/ac/maintain/requirementConfirmationSheetService/findListForThirdCheckCompany',
  //咨询机构查询需求确认书
  'findListForGovernment': '/api/ac/maintain/requirementConfirmationSheetService/findListForGovernment',
  //咨询机构下发需求确认书
  'insertIssueForThird': '/api/ac/maintain/requirementConfirmationSheetService/insertIssueForThird',
  'updateRequirementByProjectId': '/api/ac/maintain/requirementConfirmationSheetService/updateRequirementByProjectId',
  //咨询机构下发需求确认书
  'getRequirementWordData': '/api/ac/maintain/requirementConfirmationSheetService/getRequirementWordData',
  'uploadRequirementFromApply': '/api/ac/maintain/requirementConfirmationSheetService/uploadRequirementFromApply',

  'cofirmRequirementFromApply': '/api/ac/maintain/requirementConfirmationSheetService/cofirmRequirementFromApply',
  'examineRequirementFromThird': '/api/ac/maintain/requirementConfirmationSheetService/insertExamineRequirementFromThird',
  'downloadPdf': '/api/ac/maintain/requirementConfirmationSheetService/downloadPdf',
  'uploadRequirementFromThird': '/api/ac/maintain/requirementConfirmationSheetService/uploadRequirementFromThird',
  'selectApplyCompanyRequirement': '/api/ac/maintain/requirementConfirmationSheetService/selectApplyCompanyRequirement',
  //工单管理
  'infoWorkOrderServicePage': '/api/ac/maintain/infoWorkOrderService/findPageList',
  // 工单新增
  'infoWorkOrderServiceaddData': '/api/ac/maintain/infoWorkOrderService/addData',
  //修改工单
  'infoWorkOrderServiceupdateData': '/api/ac/maintain/infoWorkOrderService/updateData',
  //上报工单
  'infoWorkOrderServiceupdateApplyData': '/api/ac/maintain/infoWorkOrderService/updateApplyData',
  //审批意见列表
  'infoWorkOrderServicefindLogPageList': '/api/ac/maintain/infoWorkOrderService/findLogPageList',
  //已办列表
  'infoWorkOrderServicefindAuditList': '/api/ac/maintain/infoWorkOrderService/findAuditList'
}

export default api
